package com.kirayous.gulimall.gateway;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;


/**
 * 1、开启服务注册发现
 *  (配置nacos的注册中心地址)
 * 2、编写网关配置文件
 */

@EnableDiscoveryClient

/*这里使用exclude是为了排除mybatis-plus启动需要数据源的问题
因为gateway网关不需要用到mysql数据库，而pom文件又引入了gulimall-common依赖
而gulimall-common依赖又包含mybatis-plus依赖，mybatis-plus依赖启动默认会去检查数据源连接
而gateway没有配置mysql数据源（并不需要使用到mysql），所以会出现错误，
这里可以使数据源不起效*/
@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})
public class GulimallGatewayApplication {

    public static void main(String[] args) {
        SpringApplication.run(GulimallGatewayApplication.class, args);
    }

}
